<?php

declare(strict_types=1);

namespace App\Constants;

use Hyperf\Constants\AbstractConstants;
use Hyperf\Constants\Annotation\Constants;

/**
 * @Constants
 */
class ErrorCode extends AbstractConstants
{
     /**
     * @Message("ok")
     */
    const SUCCESS = 200;
    /**
     * @Message("Server Error！")
     */
    const SERVER_ERROR = 500;
    /**
     * @Message("NO AUTH！")
     */
    const ERR_NOT_ACCESS = 1000;
    /**
     * @Message("登入超时，请重新登入")
     */
    const ERR_NOT_EXIST_TOKEN = 1002;
    /**
     * @Message("登入失败！")
     */
    const ERR_NOT_LOGIN = 1003;
    /**
     * @Message("ERR_EXCEPTION_USER")
     */
    const ERR_EXCEPTION = 1004;
    /**
     * @Message("ERR_EXCEPTION_USER")
     */
    const ERR_EXCEPTION_USER = 1005;
    /**
     * @Message("账号不存在，或输入有误")
     */
    const ERR_USER_ABSENT = 1006;
    /**
     * @Message("密码输入有误")
     */
    const ERR_PASSWORD = 1007;
    /**
     * @Message("语法错误")
     */
    const ERR_SERVER= 201;
    /**
     * @Message("存在子节点不允许删除")
     */
    const ERR_NO_DEL = 101;
}
